package com.rzl.expense.expense.domain;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.rzl.expense.common.annotation.Excel;
import com.rzl.expense.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 需求管控平台移动侧起租-室分对象 twr_rent_ctl_room
 * 
 * @author expense
 * @date 2025-01-23
 */
public class TwrRentCtlRoom extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private String rentId;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String yearmonth;

    /** 是否关联综资 1已关联 0未关联 */
    @Excel(name = "是否关联综资 1已关联 0未关联")
    private Integer ifTowerLinkOperator;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String prvId;

    /** 综资关联的区县id */
    @Excel(name = "综资关联的区县id")
    private String regId;

    /** 综资关联的铁塔产品类型 */
    @Excel(name = "综资关联的铁塔产品类型")
    private String resTowerType;

    /** 综资关联的生命周期 */
    @Excel(name = "综资关联的生命周期")
    private Integer baseState;

    /** 综资关联的资源CID */
    @Excel(name = "综资关联的资源CID")
    private String linkCid;

    /** 综资关联的资源名称 */
    @Excel(name = "综资关联的资源名称")
    private String linkName;

    /** 资源类型 */
    @Excel(name = "资源类型")
    private String sourceType;

    /** 审核状态 */
    @Excel(name = "审核状态")
    private Integer checkState;

    /** 所属部门 */
    @Excel(name = "所属部门")
    private String belongDept;

    /** 起租信息变更人 */
    @Excel(name = "起租信息变更人")
    private String modifyUser;

    /** 需求单号 */
    @Excel(name = "需求单号")
    private String agreeBillCode;

    /** 运营商需求提出省份 */
    @Excel(name = "运营商需求提出省份")
    private String provinceCode;

    /** 运营商需求提出地市 */
    @Excel(name = "运营商需求提出地市")
    private String regionCode;

    /** 运营商需求提出区县 */
    @Excel(name = "运营商需求提出区县")
    private String countyCode;

    /** 业务确认单号 */
    @Excel(name = "业务确认单号")
    private String businessConfirmNumber;

    /** 铁塔公司站址编码 */
    @Excel(name = "铁塔公司站址编码")
    private String towerStationCode;

    /** 站址名称 */
    @Excel(name = "站址名称")
    private String siteName;

    /** 需求站址名称 */
    @Excel(name = "需求站址名称")
    private String oSiteName;

    /** 详细地址 */
    @Excel(name = "详细地址")
    private String detailAddress;

    /** 经度 */
    @Excel(name = "经度")
    private BigDecimal longitude;

    /** 纬度 */
    @Excel(name = "纬度")
    private BigDecimal latitude;

    /** 需求类型 */
    @Excel(name = "需求类型")
    private String requestType;

    /** 服务开始日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "服务开始日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date activeTime;

    /** 服务结束日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "服务结束日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date inactiveTime;

    /** 建筑物类型 */
    @Excel(name = "建筑物类型")
    private String grade;

    /** 建筑面积 */
    @Excel(name = "建筑面积")
    private BigDecimal area;

    /** 隧道长度（平方米/公里） */
    @Excel(name = "隧道长度", readConverterExp = "平=方米/公里")
    private BigDecimal tunnelLength;

    /** 系统数 */
    @Excel(name = "系统数")
    private BigDecimal systemNumber;

    /** 产品单元1：产品单元数（个） */
    @Excel(name = "产品单元1：产品单元数", readConverterExp = "个=")
    private BigDecimal unit1Count;

    /** 是否非标准建造成本 */
    @Excel(name = "是否非标准建造成本")
    private Integer builtCost;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private BigDecimal roomUnsBuildCost;

    /** 后备电源额外保障时长(小时) */
    @Excel(name = "后备电源额外保障时长(小时)")
    private BigDecimal extraProtectionTime;

    /** 电力保障服务费模式 */
    @Excel(name = "电力保障服务费模式")
    private String rentListPowerMode;

    /** 提供机位数(个) */
    @Excel(name = "提供机位数(个)")
    private BigDecimal machineNum;

    /** 建造成本共享客户数量 */
    @Excel(name = "建造成本共享客户数量")
    private BigDecimal shareCount;

    /** 当前维护费共享客户数量 */
    @Excel(name = "当前维护费共享客户数量")
    private BigDecimal maintShareCount;

    /** 当前场地费共享客户数量 */
    @Excel(name = "当前场地费共享客户数量")
    private BigDecimal rentShareCount;

    /** 建造成本共享折扣 */
    @Excel(name = "建造成本共享折扣")
    private BigDecimal discount;

    /** 维护费折扣 */
    @Excel(name = "维护费折扣")
    private BigDecimal maintDiscount;

    /** 场地费折扣 */
    @Excel(name = "场地费折扣")
    private BigDecimal rentDiscount;

    /** 用电服务费（元/年） */
    @Excel(name = "用电服务费", readConverterExp = "元=/年")
    private BigDecimal userPowerFee;

    /** 油机发电服务费（元/年） */
    @Excel(name = "油机发电服务费", readConverterExp = "元=/年")
    private BigDecimal oilFee;

    /** 蓄电池额外保障费 */
    @Excel(name = "蓄电池额外保障费")
    private BigDecimal batteryFee;

    /** 其他费用（元/年）（不含税） */
    @Excel(name = "其他费用", readConverterExp = "元=/年")
    private BigDecimal otherFee;

    /** 其他费用说明 */
    @Excel(name = "其他费用说明")
    private String otherFeeRemark;

    /** 室分基准价格 */
    @Excel(name = "室分基准价格")
    private BigDecimal roomPrice;

    /** 室分建造成本 */
    @Excel(name = "室分建造成本")
    private BigDecimal roomBuildCost;

    /** 维护费（元/年） */
    @Excel(name = "维护费", readConverterExp = "元=/年")
    private BigDecimal maintFee;

    /** 场地费（元/年） */
    @Excel(name = "场地费", readConverterExp = "元=/年")
    private BigDecimal rentFee;

    /** 起租确认人 */
    @Excel(name = "起租确认人")
    private String assigneeName;

    /** 起租确认时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "起租确认时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date messageReceivedTime;

    /** 归档时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "归档时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date fileTime;

    /** 搬迁标记 */
    @Excel(name = "搬迁标记")
    private String moveFlag;

    /** 服务终止确认人 */
    @Excel(name = "服务终止确认人")
    private String serviceEndUser;

    /** 服务终止确认时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "服务终止确认时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date serviceConfirmTime;

    /** 服务终止时间生效时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "服务终止时间生效时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date serviceEndTime;

    /** 状态 */
    @Excel(name = "状态")
    private String status;

    /** 订单特殊标记 */
    @Excel(name = "订单特殊标记")
    private String orderFlag;

    /** 更新时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date updatetimeTime;

    /** 冻结订单标记 */
    @Excel(name = "冻结订单标记")
    private String isFreeze;

    /** 基准价格当前共享折扣起租日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "基准价格当前共享折扣起租日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date basepriceDqgxzkStartDate;

    /** 基准价格历史最新共享折扣起租日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "基准价格历史最新共享折扣起租日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date basepriceLszxgxzkStartDate;

    /** 基准价格历史最新共享折扣 */
    @Excel(name = "基准价格历史最新共享折扣")
    private BigDecimal basepriceLszxgxDis;

    /** 维护费当前共享折扣起租日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "维护费当前共享折扣起租日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date whfDqgxzkStartDate;

    /** 维护费历史最新共享折扣起租日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "维护费历史最新共享折扣起租日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date whfLszxgxzkStartDate;

    /** 维护费历史最新共享折扣 */
    @Excel(name = "维护费历史最新共享折扣")
    private BigDecimal whfLszxgxDis;

    /** 场地费费当前共享折扣起租日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "场地费费当前共享折扣起租日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date stageDqgxzkStartDate;

    /** 场地费历史最新共享折扣起租日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "场地费历史最新共享折扣起租日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date stageLszxgxzkStartDate;

    /** 场地费历史最新共享折扣 */
    @Excel(name = "场地费历史最新共享折扣")
    private BigDecimal stageLszxgxDis;

    /** 室分起租信息审核提交人 */
    @Excel(name = "室分起租信息审核提交人")
    private String submitUser;

    /** 室分综资刷新审核提交人 */
    @Excel(name = "室分综资刷新审核提交人")
    private String resourceSubmitUser;

    /** 信源频段 */
    @Excel(name = "信源频段")
    private String systemType;

    /** 起租单采集状态 */
    @Excel(name = "起租单采集状态")
    private String collectionStatus;

    /** 是否普服 0 否 1 是 */
    @Excel(name = "是否普服 0 否 1 是")
    private Integer ifTeleCmnServ;

    /** 当前审核人 */
    @Excel(name = "当前审核人")
    private String currentAuditingUser;

    /** 成本中心 */
    @Excel(name = "成本中心")
    private String costCenter;

    public void setRentId(String rentId) 
    {
        this.rentId = rentId;
    }

    public String getRentId() 
    {
        return rentId;
    }
    public void setYearmonth(String yearmonth) 
    {
        this.yearmonth = yearmonth;
    }

    public String getYearmonth() 
    {
        return yearmonth;
    }
    public void setIfTowerLinkOperator(Integer ifTowerLinkOperator) 
    {
        this.ifTowerLinkOperator = ifTowerLinkOperator;
    }

    public Integer getIfTowerLinkOperator() 
    {
        return ifTowerLinkOperator;
    }
    public void setPrvId(String prvId) 
    {
        this.prvId = prvId;
    }

    public String getPrvId() 
    {
        return prvId;
    }
    public void setRegId(String regId) 
    {
        this.regId = regId;
    }

    public String getRegId() 
    {
        return regId;
    }
    public void setResTowerType(String resTowerType) 
    {
        this.resTowerType = resTowerType;
    }

    public String getResTowerType() 
    {
        return resTowerType;
    }
    public void setBaseState(Integer baseState) 
    {
        this.baseState = baseState;
    }

    public Integer getBaseState() 
    {
        return baseState;
    }
    public void setLinkCid(String linkCid) 
    {
        this.linkCid = linkCid;
    }

    public String getLinkCid() 
    {
        return linkCid;
    }
    public void setLinkName(String linkName) 
    {
        this.linkName = linkName;
    }

    public String getLinkName() 
    {
        return linkName;
    }
    public void setSourceType(String sourceType) 
    {
        this.sourceType = sourceType;
    }

    public String getSourceType() 
    {
        return sourceType;
    }
    public void setCheckState(Integer checkState) 
    {
        this.checkState = checkState;
    }

    public Integer getCheckState() 
    {
        return checkState;
    }
    public void setBelongDept(String belongDept) 
    {
        this.belongDept = belongDept;
    }

    public String getBelongDept() 
    {
        return belongDept;
    }
    public void setModifyUser(String modifyUser) 
    {
        this.modifyUser = modifyUser;
    }

    public String getModifyUser() 
    {
        return modifyUser;
    }
    public void setAgreeBillCode(String agreeBillCode) 
    {
        this.agreeBillCode = agreeBillCode;
    }

    public String getAgreeBillCode() 
    {
        return agreeBillCode;
    }
    public void setProvinceCode(String provinceCode) 
    {
        this.provinceCode = provinceCode;
    }

    public String getProvinceCode() 
    {
        return provinceCode;
    }
    public void setRegionCode(String regionCode) 
    {
        this.regionCode = regionCode;
    }

    public String getRegionCode() 
    {
        return regionCode;
    }
    public void setCountyCode(String countyCode) 
    {
        this.countyCode = countyCode;
    }

    public String getCountyCode() 
    {
        return countyCode;
    }
    public void setBusinessConfirmNumber(String businessConfirmNumber) 
    {
        this.businessConfirmNumber = businessConfirmNumber;
    }

    public String getBusinessConfirmNumber() 
    {
        return businessConfirmNumber;
    }
    public void setTowerStationCode(String towerStationCode) 
    {
        this.towerStationCode = towerStationCode;
    }

    public String getTowerStationCode() 
    {
        return towerStationCode;
    }
    public void setSiteName(String siteName) 
    {
        this.siteName = siteName;
    }

    public String getSiteName() 
    {
        return siteName;
    }
    public void setoSiteName(String oSiteName) 
    {
        this.oSiteName = oSiteName;
    }

    public String getoSiteName() 
    {
        return oSiteName;
    }
    public void setDetailAddress(String detailAddress) 
    {
        this.detailAddress = detailAddress;
    }

    public String getDetailAddress() 
    {
        return detailAddress;
    }
    public void setLongitude(BigDecimal longitude) 
    {
        this.longitude = longitude;
    }

    public BigDecimal getLongitude() 
    {
        return longitude;
    }
    public void setLatitude(BigDecimal latitude) 
    {
        this.latitude = latitude;
    }

    public BigDecimal getLatitude() 
    {
        return latitude;
    }
    public void setRequestType(String requestType) 
    {
        this.requestType = requestType;
    }

    public String getRequestType() 
    {
        return requestType;
    }
    public void setActiveTime(Date activeTime) 
    {
        this.activeTime = activeTime;
    }

    public Date getActiveTime() 
    {
        return activeTime;
    }
    public void setInactiveTime(Date inactiveTime) 
    {
        this.inactiveTime = inactiveTime;
    }

    public Date getInactiveTime() 
    {
        return inactiveTime;
    }
    public void setGrade(String grade) 
    {
        this.grade = grade;
    }

    public String getGrade() 
    {
        return grade;
    }
    public void setArea(BigDecimal area) 
    {
        this.area = area;
    }

    public BigDecimal getArea() 
    {
        return area;
    }
    public void setTunnelLength(BigDecimal tunnelLength) 
    {
        this.tunnelLength = tunnelLength;
    }

    public BigDecimal getTunnelLength() 
    {
        return tunnelLength;
    }
    public void setSystemNumber(BigDecimal systemNumber) 
    {
        this.systemNumber = systemNumber;
    }

    public BigDecimal getSystemNumber() 
    {
        return systemNumber;
    }
    public void setUnit1Count(BigDecimal unit1Count) 
    {
        this.unit1Count = unit1Count;
    }

    public BigDecimal getUnit1Count() 
    {
        return unit1Count;
    }
    public void setBuiltCost(Integer builtCost) 
    {
        this.builtCost = builtCost;
    }

    public Integer getBuiltCost() 
    {
        return builtCost;
    }
    public void setRoomUnsBuildCost(BigDecimal roomUnsBuildCost) 
    {
        this.roomUnsBuildCost = roomUnsBuildCost;
    }

    public BigDecimal getRoomUnsBuildCost() 
    {
        return roomUnsBuildCost;
    }
    public void setExtraProtectionTime(BigDecimal extraProtectionTime) 
    {
        this.extraProtectionTime = extraProtectionTime;
    }

    public BigDecimal getExtraProtectionTime() 
    {
        return extraProtectionTime;
    }
    public void setRentListPowerMode(String rentListPowerMode) 
    {
        this.rentListPowerMode = rentListPowerMode;
    }

    public String getRentListPowerMode() 
    {
        return rentListPowerMode;
    }
    public void setMachineNum(BigDecimal machineNum) 
    {
        this.machineNum = machineNum;
    }

    public BigDecimal getMachineNum() 
    {
        return machineNum;
    }
    public void setShareCount(BigDecimal shareCount) 
    {
        this.shareCount = shareCount;
    }

    public BigDecimal getShareCount() 
    {
        return shareCount;
    }
    public void setMaintShareCount(BigDecimal maintShareCount) 
    {
        this.maintShareCount = maintShareCount;
    }

    public BigDecimal getMaintShareCount() 
    {
        return maintShareCount;
    }
    public void setRentShareCount(BigDecimal rentShareCount) 
    {
        this.rentShareCount = rentShareCount;
    }

    public BigDecimal getRentShareCount() 
    {
        return rentShareCount;
    }
    public void setDiscount(BigDecimal discount) 
    {
        this.discount = discount;
    }

    public BigDecimal getDiscount() 
    {
        return discount;
    }
    public void setMaintDiscount(BigDecimal maintDiscount) 
    {
        this.maintDiscount = maintDiscount;
    }

    public BigDecimal getMaintDiscount() 
    {
        return maintDiscount;
    }
    public void setRentDiscount(BigDecimal rentDiscount) 
    {
        this.rentDiscount = rentDiscount;
    }

    public BigDecimal getRentDiscount() 
    {
        return rentDiscount;
    }
    public void setUserPowerFee(BigDecimal userPowerFee) 
    {
        this.userPowerFee = userPowerFee;
    }

    public BigDecimal getUserPowerFee() 
    {
        return userPowerFee;
    }
    public void setOilFee(BigDecimal oilFee) 
    {
        this.oilFee = oilFee;
    }

    public BigDecimal getOilFee() 
    {
        return oilFee;
    }
    public void setBatteryFee(BigDecimal batteryFee) 
    {
        this.batteryFee = batteryFee;
    }

    public BigDecimal getBatteryFee() 
    {
        return batteryFee;
    }
    public void setOtherFee(BigDecimal otherFee) 
    {
        this.otherFee = otherFee;
    }

    public BigDecimal getOtherFee() 
    {
        return otherFee;
    }
    public void setOtherFeeRemark(String otherFeeRemark) 
    {
        this.otherFeeRemark = otherFeeRemark;
    }

    public String getOtherFeeRemark() 
    {
        return otherFeeRemark;
    }
    public void setRoomPrice(BigDecimal roomPrice) 
    {
        this.roomPrice = roomPrice;
    }

    public BigDecimal getRoomPrice() 
    {
        return roomPrice;
    }
    public void setRoomBuildCost(BigDecimal roomBuildCost) 
    {
        this.roomBuildCost = roomBuildCost;
    }

    public BigDecimal getRoomBuildCost() 
    {
        return roomBuildCost;
    }
    public void setMaintFee(BigDecimal maintFee) 
    {
        this.maintFee = maintFee;
    }

    public BigDecimal getMaintFee() 
    {
        return maintFee;
    }
    public void setRentFee(BigDecimal rentFee) 
    {
        this.rentFee = rentFee;
    }

    public BigDecimal getRentFee() 
    {
        return rentFee;
    }
    public void setAssigneeName(String assigneeName) 
    {
        this.assigneeName = assigneeName;
    }

    public String getAssigneeName() 
    {
        return assigneeName;
    }
    public void setMessageReceivedTime(Date messageReceivedTime) 
    {
        this.messageReceivedTime = messageReceivedTime;
    }

    public Date getMessageReceivedTime() 
    {
        return messageReceivedTime;
    }
    public void setFileTime(Date fileTime) 
    {
        this.fileTime = fileTime;
    }

    public Date getFileTime() 
    {
        return fileTime;
    }
    public void setMoveFlag(String moveFlag) 
    {
        this.moveFlag = moveFlag;
    }

    public String getMoveFlag() 
    {
        return moveFlag;
    }
    public void setServiceEndUser(String serviceEndUser) 
    {
        this.serviceEndUser = serviceEndUser;
    }

    public String getServiceEndUser() 
    {
        return serviceEndUser;
    }
    public void setServiceConfirmTime(Date serviceConfirmTime) 
    {
        this.serviceConfirmTime = serviceConfirmTime;
    }

    public Date getServiceConfirmTime() 
    {
        return serviceConfirmTime;
    }
    public void setServiceEndTime(Date serviceEndTime) 
    {
        this.serviceEndTime = serviceEndTime;
    }

    public Date getServiceEndTime() 
    {
        return serviceEndTime;
    }
    public void setStatus(String status) 
    {
        this.status = status;
    }

    public String getStatus() 
    {
        return status;
    }
    public void setOrderFlag(String orderFlag) 
    {
        this.orderFlag = orderFlag;
    }

    public String getOrderFlag() 
    {
        return orderFlag;
    }
    public void setUpdatetimeTime(Date updatetimeTime) 
    {
        this.updatetimeTime = updatetimeTime;
    }

    public Date getUpdatetimeTime() 
    {
        return updatetimeTime;
    }
    public void setIsFreeze(String isFreeze) 
    {
        this.isFreeze = isFreeze;
    }

    public String getIsFreeze() 
    {
        return isFreeze;
    }
    public void setBasepriceDqgxzkStartDate(Date basepriceDqgxzkStartDate) 
    {
        this.basepriceDqgxzkStartDate = basepriceDqgxzkStartDate;
    }

    public Date getBasepriceDqgxzkStartDate() 
    {
        return basepriceDqgxzkStartDate;
    }
    public void setBasepriceLszxgxzkStartDate(Date basepriceLszxgxzkStartDate) 
    {
        this.basepriceLszxgxzkStartDate = basepriceLszxgxzkStartDate;
    }

    public Date getBasepriceLszxgxzkStartDate() 
    {
        return basepriceLszxgxzkStartDate;
    }
    public void setBasepriceLszxgxDis(BigDecimal basepriceLszxgxDis) 
    {
        this.basepriceLszxgxDis = basepriceLszxgxDis;
    }

    public BigDecimal getBasepriceLszxgxDis() 
    {
        return basepriceLszxgxDis;
    }
    public void setWhfDqgxzkStartDate(Date whfDqgxzkStartDate) 
    {
        this.whfDqgxzkStartDate = whfDqgxzkStartDate;
    }

    public Date getWhfDqgxzkStartDate() 
    {
        return whfDqgxzkStartDate;
    }
    public void setWhfLszxgxzkStartDate(Date whfLszxgxzkStartDate) 
    {
        this.whfLszxgxzkStartDate = whfLszxgxzkStartDate;
    }

    public Date getWhfLszxgxzkStartDate() 
    {
        return whfLszxgxzkStartDate;
    }
    public void setWhfLszxgxDis(BigDecimal whfLszxgxDis) 
    {
        this.whfLszxgxDis = whfLszxgxDis;
    }

    public BigDecimal getWhfLszxgxDis() 
    {
        return whfLszxgxDis;
    }
    public void setStageDqgxzkStartDate(Date stageDqgxzkStartDate) 
    {
        this.stageDqgxzkStartDate = stageDqgxzkStartDate;
    }

    public Date getStageDqgxzkStartDate() 
    {
        return stageDqgxzkStartDate;
    }
    public void setStageLszxgxzkStartDate(Date stageLszxgxzkStartDate) 
    {
        this.stageLszxgxzkStartDate = stageLszxgxzkStartDate;
    }

    public Date getStageLszxgxzkStartDate() 
    {
        return stageLszxgxzkStartDate;
    }
    public void setStageLszxgxDis(BigDecimal stageLszxgxDis) 
    {
        this.stageLszxgxDis = stageLszxgxDis;
    }

    public BigDecimal getStageLszxgxDis() 
    {
        return stageLszxgxDis;
    }
    public void setSubmitUser(String submitUser) 
    {
        this.submitUser = submitUser;
    }

    public String getSubmitUser() 
    {
        return submitUser;
    }
    public void setResourceSubmitUser(String resourceSubmitUser) 
    {
        this.resourceSubmitUser = resourceSubmitUser;
    }

    public String getResourceSubmitUser() 
    {
        return resourceSubmitUser;
    }
    public void setSystemType(String systemType) 
    {
        this.systemType = systemType;
    }

    public String getSystemType() 
    {
        return systemType;
    }
    public void setCollectionStatus(String collectionStatus) 
    {
        this.collectionStatus = collectionStatus;
    }

    public String getCollectionStatus() 
    {
        return collectionStatus;
    }
    public void setIfTeleCmnServ(Integer ifTeleCmnServ) 
    {
        this.ifTeleCmnServ = ifTeleCmnServ;
    }

    public Integer getIfTeleCmnServ() 
    {
        return ifTeleCmnServ;
    }
    public void setCurrentAuditingUser(String currentAuditingUser) 
    {
        this.currentAuditingUser = currentAuditingUser;
    }

    public String getCurrentAuditingUser() 
    {
        return currentAuditingUser;
    }
    public void setCostCenter(String costCenter) 
    {
        this.costCenter = costCenter;
    }

    public String getCostCenter() 
    {
        return costCenter;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("rentId", getRentId())
            .append("yearmonth", getYearmonth())
            .append("ifTowerLinkOperator", getIfTowerLinkOperator())
            .append("prvId", getPrvId())
            .append("regId", getRegId())
            .append("resTowerType", getResTowerType())
            .append("baseState", getBaseState())
            .append("linkCid", getLinkCid())
            .append("linkName", getLinkName())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .append("sourceType", getSourceType())
            .append("checkState", getCheckState())
            .append("belongDept", getBelongDept())
            .append("modifyUser", getModifyUser())
            .append("agreeBillCode", getAgreeBillCode())
            .append("provinceCode", getProvinceCode())
            .append("regionCode", getRegionCode())
            .append("countyCode", getCountyCode())
            .append("businessConfirmNumber", getBusinessConfirmNumber())
            .append("towerStationCode", getTowerStationCode())
            .append("siteName", getSiteName())
            .append("oSiteName", getoSiteName())
            .append("detailAddress", getDetailAddress())
            .append("longitude", getLongitude())
            .append("latitude", getLatitude())
            .append("requestType", getRequestType())
            .append("activeTime", getActiveTime())
            .append("inactiveTime", getInactiveTime())
            .append("grade", getGrade())
            .append("area", getArea())
            .append("tunnelLength", getTunnelLength())
            .append("systemNumber", getSystemNumber())
            .append("unit1Count", getUnit1Count())
            .append("builtCost", getBuiltCost())
            .append("roomUnsBuildCost", getRoomUnsBuildCost())
            .append("extraProtectionTime", getExtraProtectionTime())
            .append("rentListPowerMode", getRentListPowerMode())
            .append("machineNum", getMachineNum())
            .append("shareCount", getShareCount())
            .append("maintShareCount", getMaintShareCount())
            .append("rentShareCount", getRentShareCount())
            .append("discount", getDiscount())
            .append("maintDiscount", getMaintDiscount())
            .append("rentDiscount", getRentDiscount())
            .append("userPowerFee", getUserPowerFee())
            .append("oilFee", getOilFee())
            .append("batteryFee", getBatteryFee())
            .append("otherFee", getOtherFee())
            .append("otherFeeRemark", getOtherFeeRemark())
            .append("roomPrice", getRoomPrice())
            .append("roomBuildCost", getRoomBuildCost())
            .append("maintFee", getMaintFee())
            .append("rentFee", getRentFee())
            .append("assigneeName", getAssigneeName())
            .append("messageReceivedTime", getMessageReceivedTime())
            .append("fileTime", getFileTime())
            .append("moveFlag", getMoveFlag())
            .append("serviceEndUser", getServiceEndUser())
            .append("serviceConfirmTime", getServiceConfirmTime())
            .append("serviceEndTime", getServiceEndTime())
            .append("status", getStatus())
            .append("orderFlag", getOrderFlag())
            .append("remark", getRemark())
            .append("updatetimeTime", getUpdatetimeTime())
            .append("isFreeze", getIsFreeze())
            .append("basepriceDqgxzkStartDate", getBasepriceDqgxzkStartDate())
            .append("basepriceLszxgxzkStartDate", getBasepriceLszxgxzkStartDate())
            .append("basepriceLszxgxDis", getBasepriceLszxgxDis())
            .append("whfDqgxzkStartDate", getWhfDqgxzkStartDate())
            .append("whfLszxgxzkStartDate", getWhfLszxgxzkStartDate())
            .append("whfLszxgxDis", getWhfLszxgxDis())
            .append("stageDqgxzkStartDate", getStageDqgxzkStartDate())
            .append("stageLszxgxzkStartDate", getStageLszxgxzkStartDate())
            .append("stageLszxgxDis", getStageLszxgxDis())
            .append("submitUser", getSubmitUser())
            .append("resourceSubmitUser", getResourceSubmitUser())
            .append("systemType", getSystemType())
            .append("collectionStatus", getCollectionStatus())
            .append("ifTeleCmnServ", getIfTeleCmnServ())
            .append("currentAuditingUser", getCurrentAuditingUser())
            .append("costCenter", getCostCenter())
            .toString();
    }
}
